detached garage - Français Anglais Dictionnaire